import Vue from 'vue'
import Vuex from 'vuex'

Vue.use(Vuex)

export default new Vuex.Store({
  state: { // 存放数据 和 data类似
    islogin:false,            
    inRegister:false,
    inLogin:true,
    isAdmin:false,
    admin_mess:[]
  },
  mutations: { // 用来修改state和getters里面的数据
    //登录
    login(state, val) {
      state.islogin = val
    },
    inLoginPage(state, val){
      state.inLogin = val
    },
    inRegisterPage(state, val){
      state.inRegister = val
    },
    changeAdmin(state, val){
      state.isAdmin = val
    },
    addAdminMess(state, val){
      state.admin_mess = val
    }
  },

  getters: { // 相当于计算属性

  },
  actions: { // vuex中用于发起异步请求
  },
  modules: {// 拆分模块
  },
  // watch: {
  //   zongjia: function (val) {
  //     console.log('总价的更新:', val);
  //   }
  // },

})
